agricultural machine on tractors - Turco Inglés Diccionario